const express = require('express')
const app = express()

app.use(express.static('./view'))

app.get('/findUserName', (req, res) => {
  // 假设这个数组就是数据库中的用户名
  const arr = [
    '诸葛建国',
    '西门富贵',
    '欧阳海静',
    '东方老陶',
    '百里汪伟',
    '上官建新',
  ]

  // 接收上传的用户名. 通过查询字符串上传上来的
  const { username } = req.query
  // 如果用户上传的用户名在arr数据中,则返回true.否则返回false
  const result = arr.includes(username)
  // 响应浏览器,给浏览器对应的提示
  if (result) {
    res.send({
      code: 1,
      data: null,
      message: '当前用户名已被注册',
      status: false,
    })
  } else {
    res.send({
      code: 2,
      data: null,
      message: '当前用户名可用',
      status: true,
    })
  }
})

app.listen(5000, (error) => {
  if (error) console.log('fail')
  else console.log('ok')
})
